using System.IO;

namespace Sedge.Core.FileSystemWrap
{
    class PathWrap : IPathWrap
    {
        public string Combine(string path1, string path2)
        {
            return Path.Combine(path1, path2);
        }

        public string GetDirectoryName(string path)
        {
            return Path.GetDirectoryName(path);
        }

        public string GetExtension(string path)
        {
            return Path.GetExtension(path);
        }

        public string GetFileName(string path)
        {
            return Path.GetFileName(path);
        }

        public string GetFileNameWithoutExtension(string path)
        {
            return Path.GetFileNameWithoutExtension(path);
        }

        public string GetFullPath(string path)
        {
            return Path.GetFullPath(path);
        }
    }
}